|
The General Polygon Clipper (GPC) is a software library providing for computing the results of clipping operations on sets of polygons. It generalises the computer graphics clipping problem of intersecting polygons with polygons. The first release of GPC was designed and implemented in 1997 at the University of Manchester by Alan Murta. the current GPC release was version 2.32. GPC is free for non-commercial use, and its author encourages the free use of GPC to support research, teaching and academic applications. To use GPC in support of commercial applications, a Licence from the University of Manchester is required. The Licensing Manager at the University of Manchester is (Toby Howard ). The core GPC library is written in the C programming language. The library has also been ported to work with several other languages. ==Features of GPC== The following summarises the features and operations on polygons supported by GPC: * GPC can compute the following clip operations: difference, intersection, exclusive-or and union. * Polygons may comprise multiple disjoint contours. * Contour vertices may be specified as clockwise or anticlockwise. * Contours may be convex, concave or self-intersecting. * Contours may be nested. In other words, polygons may have holes. * The clip operation output from GPC is a set of polygon contours or tristrips. * Holes and external contours are differentiated in GPC's output. * Coincident edges and degenerate regions are handled correctly. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「General Polygon Clipper」の詳細全文を読む スポンサード リンク
|